Date: Wed, 15 Jan 1997 01:43:32 GMT
Server: Apache/1.1.1
Content-type: text/html
Content-length: 7684
Last-modified: Sun, 19 Nov 1995 22:47:30 GMT

<TITLE>KRISHNA BHARAT</TITLE>
<!-- Changed by: Krishna A. Bharat, 19-Nov-1995 -->

<H1>Krishna Bharat</H1>
<HR>

Krishna is a PhD student in the 
<!WA0><A HREF="http://www.cc.gatech.edu/gvu/gvutop.html">
   Graphics, Visualization, and Usability Center
</A> of the <!WA1><A HREF="http://www.cc.gatech.edu/Computing.html">College of Computing</A>
at the <!WA2><A HREF="http://www.gatech.edu/TechHome.html">
Georgia Institute of Technology
</A>.
His research advisor is 
<!WA3><A HREF="http://www.cc.gatech.edu/gvu/people/Faculty/Scott.E.Hudson.html">
Scott Hudson</A>. <b>He expects to graduate in June 1996 with a Phd in Computer
Science</b>. His thesis topic is "<i>Supporting the Construction of Distributed, Interoperative,
 User Interface Applications</i>".<P>
Here's his <b><!WA4><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/resume.ps">resume</A></b>.

<P>
<HR>
<P>
<A NAME="research"> <H2>Research</H2> </A>
<!WA5><iMG SRC="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/replicator.gif"><P>
His research is directed towards finding new and intelligent ways to
build interoperative, multi-user GUI
applications.  During the last two summers, while at 
<!WA6><A HREF="http://www.research.digital.com/SRC/home.html""> Digital
, Systems Research Center</A>
in <!WA7><A HREF="http://www.city.palo-alto.ca.us/setting/maps/map-bay-area.html"> Palo Alto</A>,
 he developed a direct manipulation application builder for multi-user applications called Visual Obliq
<!WA8><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/visualobliq.gif"><!WA9><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/visualobliq.gif"> (screenshot)</A> 
with 
<!WA10><A HREF="http://www.research.digital.com/SRC/people/Marc_Brown/bio.html"> Marc H. Brown</A>
and <!WA11><A HREF="http://www.research.digital.com/SRC/people/Luca_Cardelli/bio.html"> Luca Cardelli </A>. 
The Visual Obliq environment now supports the creation of
 Migratory Applications (<!WA12><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/Migration.ps.Z">UIST '95, postscript</A></A>)
 (aka Interactive Mobile  Agents), 
a new genre of network-aware applications that can transport themselves to new machines
with the state of their UI intact.
Also,<!WA13><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/IWHD.html"> Visual Obliq has been integrated with the World Wide
Web</A>, allowing applications to copied over and executed within a "safe" interpreter
by clicking on a web-link. 
<P>
He is currently working on parallelizing and distributing constraint 
maintenance algorithms.
As a first step in this direction he developed Doppler (<!WA14><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/Doppler.ps.Z">UIST '95 -- postscript</A>),
an algorithm for supporting concurrent writes, reads and mutations to
a distributed one-way constraint graph, with
<!WA15><A HREF="http://www.cc.gatech.edu/gvu/people/Faculty/Scott.E.Hudson.html">
Scott Hudson</A>. Doppler delivers Causal Consistency, and provides provably
optimal concurrency for any algorithm that respects causal relationships. He has also
done some work on supporting
<!WA16><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/sharedobject.ps"> Persistent, Shared Objects
with Active Fields  in C++</A>,  
with  <!WA17><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Jeyakumar.Muthukumarasamy.html">
Jeyakumar</A>. Active fields support notification before/after reads/writes and are
a convenient way to maintain constraints and other dependencies between data-fields,
without requiring explicit annotations by the programmer.
<P>

<HR>
<P>

<A NAME="publications"> 
<H2>Publications</H2> </A>
<!WA18><iMG SRC="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/calvin_research.gif"><P>
<DL>
<DT><!WA19><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif">  Tomonari Kamba,
 Krishna Bharat, and 
 Michael Albers, 
"The Krakatoa Chronicle: An Interactive, Personalized Newspaper on the Web",
To appear in the <!WA20><A HREF="http://www.w3.org/hypertext/Conferences/WWW4/#program">
Fourth International World-Wide Web Conference</A>, Boston MA, Dec. 1995.
<P>
<DT><!WA21><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif">  Krishna Bharat and Luca Cardelli, <!WA22><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/VO/Migration.html">
"Migratory Applications"</A> (<!WA23><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/Migration.ps.Z">postscript</A>), To appear in 
the <I><!WA24><A HREF="http://www.cc.gatech.edu/gvu/UIST95/uist95top.html">Proceedings 
of ACM  Symposium on User Interface Software and Technology '95, Pittsburgh, PA, Nov 1995.</A></I><P>

<DT><!WA25><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif">  Krishna Bharat and Scott E. Hudson, <!WA26><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/Doppler.ps.Z">
"Supporting Distributed, Concurrent, One-Way Constraints in User Interface Applications"
</A>, To appear in the 
<I><!WA27><A HREF="http://www.cc.gatech.edu/gvu/UIST95/uist95top.html"> 
Proceedings of ACM  Symposium on User Interface Software and Technology '95, Pittsburgh, PA, Nov 1995.</A></I><P>

<DT><!WA28><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif">  Krishna Bharat and Luca Cardelli, <!WA29><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/IWHD.html">"Distributed Applications in a Hypermedia Setting"</A>,
<I> Proceedings of the <!WA30><A HREF="http://www.lirmm.fr/~mnanard/iwhd95.html"> International Workshop on Hypermedia Design</A></I>, Montpellier, France, June 1995.<P>

<DT><!WA31><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif"> Krishna Bharat and Marc H. Brown, 
<!WA32><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/CHI95.html">
"Building A Distributed Application Using Visual Obliq"</A>,
<i>ACM SIGCHI'95, Video Proceedings, Denver, CO, May 1995.</I><P>

<DT><!WA33><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif"> Krishna Bharat, Scott E. Hudson, and 
Noi Sukaviriya,
<!WA34><A HREF="file://ftp.gvu.gatech.edu/pub/gvu/tech-reports/95-07.ps.Z">
"Synthesized Interaction in the X Window System"</A>,
<i> GVU Center, Georgia Tech, Technical Report #95-07.</I><P>

<DT><!WA35><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif"> Krishna Bharat and Marc H. Brown,
<!WA36><A HREF="file://ftp.gvu.gatech.edu/pub/people/kb/uist.ps.Z">
"Building Distributed, Multi-User Applications by Direct Manipulation"</A>,
<i>Proceedings of ACM Symposium on User Interface Software and Technology '94, Marina Del Rey, CA, Nov 1994.</I><P>

<DT><!WA37><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif"> James Pitkow and Krishna Bharat,
<!WA38><A HREF="file://ftp.gvu.gatech.edu/pub/gvu/tech-reports/94-20.ps.Z">
"WEBVIZ - A Tool for World-Wide Web Log Analysis"</A>,
<i>Proceedings of the First World-Wide Web Conference, '94.</I>
<P>

<DT><!WA39><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif"> Krishna Bharat and Noi Sukaviriya,
<!WA40><A HREF="file://ftp.gvu.gatech.edu/pub/gvu/tech-reports/93-33.ps.Z">
"Animating User Interfaces Using Animation Servers"</A>,
<i> Proceedings of ACM Symposium on User Interface Software and Technology '93, Atlanta, GA, Nov 1993.</I><P>

<DT><!WA41><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif">  R. Victor Klassen and Krishna Bharat, 
"Correcting for Short-Range Spatial Non-Linearities of Output Devices",
<i> Proceedings of ACM SIGGRAPH '93, Anaheim, CA, Aug 1993.</I>.<P>

<DT><!WA42><IMG SRC="http://www.cc.gatech.edu/general_images/blueball.gif">  Noi Sukaviriya, Krishna  Bharat,
and Ellen Isaacs, "Multimedia Help - A Prototype and an Experiment",
<i>Proceedings of ACM SIGCHI '92, Monterey, CA.</i><P>
</DL>
<HR>
<H2>Related Pages</H2>
<!WA43><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/VO/VOHome.html"><!WA44><IMG SRC="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/VO/VOBtn.gif"></A><P>
<HR>
<H2>Contact Information:</H2>
<ADDRESS>Krishna Bharat,</ADDRESS>
<ADDRESS>GVU Center,</ADDRESS>
<ADDRESS>College of Computing, Georgia Tech,</ADDRESS>
<ADDRESS>Atlantic Drive, Atlanta GA 30332.</ADDRESS>
<ADDRESS><B>Phone :</B> +1 404 894-2590</ADDRESS>
<ADDRESS><B>Fax :</B> +1 404 853-9378</ADDRESS>
<ADDRESS> <B>E-mail : </B> kb@cc.gatech.edu </ADDRESS>
<P>
 
<HR>
<!WA45><A HREF="http://www.cc.gatech.edu/gvu/people/Phd/Krishna.Bharat.html">
<!WA46><iMG SRC="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/up.gif"></A>
<HR>
<H2>Affiliations (Past &amp; Present)</H2>
<!WA47><A HREF="http://www.xerox.com/XeroxResearch.html"> 
<!WA48><iMG SRC="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/xerox.gif">
</A>
<!WA49><A HREF="http://www.research.digital.com/SRC/home.html"> 
<!WA50><iMG SRC="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/digital.gif">
</A>
<!WA51><A HREF="http://www.sun.com/smli/index.html"> 
<!WA52><iMG SRC="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/sun.gif">
</A>
<!WA53><A HREF="http://www.cc.gatech.edu/gvu/gvutop.html"> 
<!WA54><iMG SRC="http://www.cc.gatech.edu/gvu/people/Phd/Krishna/gvu.gif">
</A>
